package com.ruoyi.domain;

import com.alibaba.excel.annotation.format.NumberFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 拖柜发票
 *
 * @Author:zzm
 * @Date: 2024/8/29 21:07
 */
@Data
public class Invoice {

    private static final long serialVersionUID = 1L;

    /**
     *仓库
     */
    @Excel(name = "仓库")
    private String wareHouse;

    /**
     *柜号
     */
    @Excel(name = "柜号")
    private String cabinetNumber;

    /**
     *提货费-发票
     */
    @Excel(name = "提货费-发票")
    @NumberFormat("#0.00")
    private BigDecimal pickUpChargeInvoice;

    /**
     *疏港费-发票
     */
    @Excel(name = "疏港费-发票")
    @NumberFormat("#0.00")
    private BigDecimal pierPassFeeInvoice;

    /**
     *车架使用费-发票
     */
    @Excel(name = "车架使用费-发票")
    @NumberFormat("#0.00")
    private BigDecimal chassisFeeInvoice;

    /**
     *车架使用费-发票-金额
     */
    @Excel(name = "车架使用费-发票-金额")
    @NumberFormat("#0.00")
    private BigDecimal chassisFeeInvoiceMoney;

    /**
     *清洁费-发票
     */
    @Excel(name = "清洁费-发票")
    @NumberFormat("#0.00")
    private BigDecimal cleaningFeeInvoice;

    /**
     *滞期费-发票
     */
    @Excel(name = "滞期费-发票")
    @NumberFormat("#0.00")
    private BigDecimal demurrageChargesInvoice;

    /**
     *箱使费-发票
     */
    @Excel(name = "箱使费-发票")
    @NumberFormat("#0.00")
    private BigDecimal perDiemFreeInvoice;

    /**
     *预提费-发票
     */
    @Excel(name = "预提费-发票")
    @NumberFormat("#0.00")
    private BigDecimal prePullFeeInvoice;

    /**
     *过夜费-发票
     */
    @Excel(name = "过夜费-发票")
    @NumberFormat("#0.00")
    private BigDecimal yardStorageFeeInvoice;

    /**
     *drop load费-发票
     */
    @Excel(name = "drop load费-发票")
    @NumberFormat("#0.00")
    private BigDecimal dropLoadFeeInvoice;

    /**
     *等候费-发票
     */
    @Excel(name = "等候费-发票")
    @NumberFormat("#0.00")
    private BigDecimal waitFreeInvoice;

    /**
     *底盘分离费-发票
     */
    @Excel(name = "底盘分离费-发票")
    @NumberFormat("#0.00")
    private BigDecimal chassisSeparationFeeInvoice;

    /**
     *超重费-发票
     */
    @Excel(name = "超重费-发票")
    @NumberFormat("#0.00")
    private BigDecimal overweightFeInvoice;

    /**
     *加急费-发票
     */
    @Excel(name = "加急费-发票")
    @NumberFormat("#0.00")
    private BigDecimal emergencyChargesFeeInvoice;

    /**
     * 其他费用-发票
     */
    @Excel(name = "其他费用-发票")
    @NumberFormat("#0.00")
    private BigDecimal otherFeeInvoice;

    /**
     * 其他费用-发票
     */
    @Excel(name = "pdf名称中的金额")
    @NumberFormat("#0.00")
    private BigDecimal invoiceAll;


}
